import request from '@/utils/request.js'

/**
 * 下单
 */
export function saveOrder (data) {
	return request.post({
		url: '/order/save',
		data: data
	})
}

/**
 * 查询订单列表
 */
export function getOrderList ({ pageSize, pageNum }) {
	return request.get({
		url: `/order/list`,
		params: {
			pageSize,
			pageNum
		}
	})
}

/**
 * 查询是否有正在进行中的订单
 */
export function getInProgress () {
	return request.get({
		url: `/order/inProgress`
	})
}

/**
 * 根据订单ID查询订单
 */
export function getOrderById (id) {
	return request.get({
		url: `/order/getById?orderId=${id}`
	})
}

/**
 * 更新订单状态
 */
export function updateStatus (data) {
	return request.post({
		url: '/order/updateSts',
		data
	})
}

/**
 * 查询价格
 */
export function calcPriceByDistance (km) {
	return request.get({
		url: `/order/getPrice?km=${km}`
	})
}
